<?php

namespace App\Support\CustomForm;

class AttributeCruiseSupport extends AttributeSupport
{
    const INPUT_TYPE_BUSINESS_THREE      = "business_three";
    const INPUT_TYPE_SIGNATURE           = 'signature'; // 签名
    const INPUT_TYPE_LOCATION            = 'location'; // 定位
    const INPUT_TYPE_CRUISE_CHECK        = 'cruise_check'; // 巡检项目
    const INPUT_TYPE_CRUISE_CHECK_SKIP   = 'cruise_check_skip'; // 巡检项，不适用。门店自检专用
    const INPUT_TYPE_CRUISE_CHECK_BIOLOGY = 'cruise_check_biology'; // 巡检项，生物防治
    const INPUT_TYPE_PAYEE_INFO          = "payee_info"; //易快报收款信息
    const INPUT_TYPE_FEE_DELAY           = 'fee_delay'; // 年费无拖欠情况
    const INPUT_TYPE_RECTIFY_AGAINST     = 'rectify_against'; // 无私采等加盟违规行为（未处理的整改单+违约函）
    const INPUT_TYPE_UPDATE_KF_SYSTEM    = 'update_kf_system'; // 统一更新夸父数字化软硬件
    const INPUT_TYPE_IDENTITY_CARD_FRONT = 'identity_card_front'; // 身份证-人像面
    const INPUT_TYPE_IDENTITY_CARD_BACK  = 'identity_card_back'; // 身份证-国徽面
    const INPUT_TYPE_RICH_SHOW           = 'rich_show'; // 富文本展示
    const INPUT_TYPE_PROVINCE_CITY_AREA  = 'address'; // 省市区
    const INPUT_TYPE_BUSINESS_LICENSE    = 'businessLicense'; // 营业执照
    const INPUT_TYPE_DATE_RANGE          = 'daterange'; // 日期范围
    const INPUT_TYPE_IMG_VIDEO           = 'imgVideo'; // 文件多选-废
    const INPUT_TYPE_IMG_FILE            = 'imgFile'; // 文件+图片
    const INPUT_TYPE_APPROVAL_REJECT     = 'approval_reject'; // 审批驳回组件

    const CRUISE_CHECK_OK   = 1; // 合格
    const CRUISE_CHECK_FAIL = 2; // 不合格
    const CRUISE_CHECK_SKIP = 3; // 不适用
    const CRUISE_CHECK_TEXT = [
        self::CRUISE_CHECK_OK   => '合格',
        self::CRUISE_CHECK_FAIL => '不合格',
        self::CRUISE_CHECK_SKIP => '不适用',
    ];

    const RECTIFY_STATUS_DONE = 1; // 已整改
    const RECTIFY_STATUS_UNDONE = 0; // 未整改
    const RECTIFY_STATUS_TEXT = [
        self::RECTIFY_STATUS_DONE   => '现场已整改',
        self::RECTIFY_STATUS_UNDONE => '须门店整改',
    ];

    // 巡检组件
    const CRUISE_CHECK_MODULE = [
        self::INPUT_TYPE_CRUISE_CHECK,
        self::INPUT_TYPE_CRUISE_CHECK_SKIP,
        self::INPUT_TYPE_CRUISE_CHECK_BIOLOGY
    ];
}
